#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//int isNarciss(int x)
//{
//	int g = x % 10;
//	int s = x / 10 % 10;
//	int b = x / 100;
//	if ((g * g * g + b * b * b + s * s * s) == x)
//	{
//		return 1;
//	}
//	else
//	{
//		return 0;
//	}
//}
//int main()
//{
//	int m = 0;
//	int n = 0;
//	scanf("%d %d", &m, &n);
//	for (int i = m;i <= n;i++)
//	{
//		if (isNarciss(i))
//		{
//			printf("%d ", i);
//		}
//
//	}
//	return 0;
//}


//#include <stdio.h>
//#define PAI 3.14
//double VolCylinder(double r, double h)
//{
//	return PAI * r * r * h;
//}
//int main()
//{
//	double r = 0;
//	double h = 0;
//	scanf("%lf %lf", &r, &h);
//	double v  = VolCylinder(r, h);
//	printf("%.2lf", v);
//	return 0;
//}



//#include <stdio.h>
//double VolBall(double r)
//{
//	return (4.0 / 3) * 3.14 * r * r;
//}
//int main()
//{
//	double r = 0;
//	scanf("%lf", &r);
//	double v = VolBall(r);
//	printf("%.2lf", v);
//	return 0;
//}



//


#include <stdio.h>
double count(double s,double m)
{
	if (s <= 3)
	{
		return m;
	}
	else {
		return m + ((s-3.0) * 1.5);
	}
}
int main()
{
	double s = 0;
	double m = 10.0;
	scanf("%lf", &s);
	double rec = count(s,m);
	printf("%.2lf", rec);
	return 0;
}